home *** CD-ROM | disk | FTP | other *** search
/ Inside Macintosh / Inside Macintosh CD-ROM_1995 (CD).toast / Books / Text / Text.rsrc / IDX#_1000 < prev    next >
Text File  |  1994-08-11  |  66KB  |  40 lines

  1. ùSymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ (special font designator) (special font designator)1-byte character encoding1-byte complex script systems 1-byte fonts1-byte simple script systems2-byte  script systems2-byte character encoding 2-byte fontsactive input area    alignment. See also justified textalphabetic characters$analyzing characters. See charactersapplication fontactual ID number ofArabic calendararrow keys and caret movementASCII character set.See also low-ASCII, high-ASCIIassociated fontauxiliary scriptsinstalled components ofbidirectional style runsbidirectional writing systemsbitmapped fontsBopomofo2bottomline input window. See floating input window    calendarscaret positionand mouse-down regionprimary    secondarycaretsdefineddualmovement with arrow keyssingle (moving)case conversioncentered text. See alignmentcharacter clusterscharacter codesdefined'character direction. See line directioncharacter encoding1-byte2-byteChineseJapaneseKoreanStandard Roman"character order. See sorting order(character rendering. See display of textcharacter reorderingcharacter setscharacter type
  2. characters
  3. alphabetic    analyzingand writing systemsclustersdefined ideographicnative"Roman, in non-Roman character setsRoman, in non-Roman textsyllabic
  4. zero-width Chicago fontChinese character encodingChinese input methodCommand-key combinationscontextual formscontrol characterscontrol panels Date & TimeNumbersTextcurrency formatscurrent line directioncurrent scriptO. See also font script, font force flag, international resources selection flagcursor (defined)%customization (in application design)cut and paste, intelligentDate & Time control panel date formats    dead keysdiacritical marks    stripping!diacritics. See diacritical marks dictionariesDictionary Manager'direction boundaries and caret movementdirection runsdirection. See line directiondiscontinuous highlightingdiscontinuous selectiondisplay of text    alignmentcaret handlingdirection runs anddisplay orderdrawing justified textfont runs andlaying out a line of textline direction andprimary line direction andprintingscript runs andstorage order andstyle runs anddisplay order
  5. dual caretenabling script systems"extension bar characters (kashida)fixed-width fontsfloating input windows#font designators, special (0 and 1)font familiesfont family IDsof application fontof system fontfont force flagfont handling Font Manager
  6. font namesdisplaying in correct script    font runs font scriptdefined"synchronizing with keyboard scriptfont styles. See stylesFontMetrics procedurefonts applicationas uninterpreted symbols
  7. associated    bitmappedChicagodefined fixed-widthgeneral issues forGenevaID ranges forlegible sizesoutlinesystemused to specify script systemsformatting dates and timesformatting numbers and currencyfractional glyph widths(fully justified text. See justified text Geneva fontGetFontInfo procedureglobal width table%globalization (in application design)glyphsdefinedleading and trailing edges ofGregorian calendarHan charactersHangulHanjaHanzihigh-ASCII character sethighlighting textdiscontinuousHiraganaideographic charactersinitializationof script systems inline inputinput methodsB. See also inline input, bottomline input, text service componentsChinesedefineddictionaries. See dictionariesfloating input windowJapaneseKorean    switchinginput of textk. See also input methods, keyboard script, keyboards, keyboard layouts, keyboard resources, key translation+input-method dictionaries. See dictionariesinput-method iconsinsertion pointdefinedinstalling script systemsintelligent cut and pasteintercharacter spaceinternational resourcesID ranges forlist ofmultiple versions of    replacing&international resources selection flaginterword spaceIsMetric functionJamoJapanese calendarJapanese character encodingJapanese input methodjumping caret. See single caretjustified text. See also slop value%drawing lines of. See also slop valueusing kashidaKanaKanjikashidaKatakanaKey Caps desk accessory    key codesrawvirtualkey translationkey-map ('KMAP') resourcekeyboard equivalentskeyboard icon familykeyboard layoutsdefinedKeyboard menukeyboard resourceslist ofkeyboard scriptdefinedsynchronizing with font script!keyboard-layout ('KCHR') resource    keyboardsmodifier keysKeyTranslate functionKorean character encodingKorean input methodlanguage codes    languagesleading edge (of a glyph) left-aligned text. See alignment(levels of text handling for applications    ligaturesline breaking line breaksline directionbidirectionalcurrentof writing systemsprimary line layout. See display of text localizationof system softwarelow-ASCII character setlowercase characters . See also case, case conversionMacintosh character set"Macintosh script management systemmain dictionarymanipulating text4analyzing characters. See characters, character type2converting text. See tokenization, transliteration/dates and times. See formatting dates and timesimodifying text. See case conversion, diacritical marks, searching text, replacing text,truncating strings9numbers and currency. See formatting numbers and currencysorting. See sorting2word boundaries. See word selection, line breakingmetric systemmodifier keysmodifying script systems%modifying text. See manipulating text'monospaced fonts. See fixed-width fontsmouse-down region moving caretnative charactersdefinednumber formatsNumbers control panel*Option-Space bar-(restart) key combinationoutline fontsoverview of  text handlingoverview of text handling pen positionPinyinpixels#planning text handling capabilitiesprimary caret positionprimary line direction!primary script. See system scriptprimary sorting orderprinting text    QuickDrawfor non-text drawingraw key codes region codesregionsreplacing textresolution of screens$resource ID numbers and script codesrestart key combinations!right-aligned text. See alignmentRomajiRoman charactersin non-Roman character setsin non-Roman textRoman script systemruns (of text) script codesand resource ID rangesscript management systemScript ManagerScript Manager variablesscript preferences file script runs"script settings controlled by userscript systems6. See also system script, font script, keyboard scriptauxiliary scriptscharacter encoding inclassification ofcomponents ofcurrentO. See also font script, font force flag, international resources selection flagdefineddisabling at startupenablingfunctioning of initializing
  8. installinginternational resources inkeyboard resources in    modifying.script codes, language codes, and region codes    switchingtypes ofuser control of settings forscript variables script-awaresearching textsecondary caret position(secondary scripts. See auxiliary scriptssecondary sorting orderselection rangeShift-(restart) key combination single caret
  9. slop valuesortingand case conversionstripping diacritical marks forsorting orderprimary    secondarysplit caret. See dual caretStandard Roman character setstorage of textstorage orderstrings1-byte and 2-byte characters in
  10. style runsbidirectionaldefinedstyles
  11. subscriptsdefinedswitching script systemssyllabic characters-synchronizing font script and keyboard scriptSysDirection global variablesystem direction system fontactual ID number ofsystem scriptinstalled componentsTETextBox procedureText control panel"text direction. See line directiontext input. See input of text text layout. See also display of text(text manipulation. See manipulating texttext overviewtext segmentstext service componentsText Services Manager!text storage. See storage of text text stringsdefinedtext styles. See stylesText UtilitiesTextEdit time formats tokenizationtrailing edge (of a glyph)transfer modesgrayishTextOrtransliterationtruncating stringstypes of script systemsUnicodeuninterpreted symbolsunits of measureuppercase characters . See also case, case conversionuser control of script settingsuser dictionaryvirtual key codes white space width tablesword boundariesword selectionWorldScript IWorldScript II%writing direction. See line directionwriting systemsalignment of text inbidirectionalcharacter reordering incharacter representation incontextual forms incurrency formats ofdate formats ofdefineddiacritical marks injustified textline direction ofnumber formats ofsorting order forstyles used in%uppercase and lowercase characters invariations in"word boundaries and line breaks inzero-width characters Zhuyinfuhaoin TextEdit edit recordswith TESetAlignment procedurewith TETextBox procedure ascent lineautomatic scrollingbuffering, text (in TextEdit)caret and TextEditand insertion pointblinking ratevertical movement ofcharacter attributes. See also stylesdefinedcharacter style. See stylesCharToPixel function and TextEditclick loop routineand automatic scrollingreplacing the default routinecolor, of text copying textcustomizing TextEdit cutting textdeleting and inserting textdeleting text
  12. desk scrapdestination rectangle-dispatch record. See TextEdit dispatch recorddrawing static text    measuring in TextEditdraw hook routine, replacingDRAWHook registers edit recordsactivating and deactivatingcreatingfieldsincorporating text intolineStarts array multistyledreleasing memory allocated forreusingstoring the handle totext buffer of!end-of-line character (replacing)#end-of-line hook routine, replacingevent handling, in TextEditFindWordBreaks procedure and TextEditand the TEKey procedure
  13. font sizes in TextEditchanging size ofGestalt functionTextEdit selectorsHandToHand functionhigh caret. See dual caret in TextEditoutline hit testingand TEDoText global variableHITTEST hook registers    replacingreplacing the default routineHITTESTHook routine    replacing hook fieldsdefinedidle processingSee also TEIdle procedure of TextEditinserting and deleting textinserting textand font scriptand hit testingsettingand the TEKey procedure and TextEdit!line height field (for scrolling)line height tableand font ascent valuesand scrolling
  14. introducedline length in TextEditline starts arraylineStarts data typelow caret. See dual caretinserting and deletingmeasuring text. See also display of textmixed-directional textdefinedmonostyled edit recordsmonostyled text (TextEdit)multistyled edit recordsmultistyled text (TextEdit)checking the attributescontinuous attributesdefinedmodifying the attributes ofsetting the attributes of null events#null scrap. See TextEdit null scrapnull style record!NullStRec. See style scrap recordoutline highlighting of text pasting text)private scrap. See TextEdit private scrap
  15. rectangles destinationviewreusing text recordsscrapdesknull. See TextEdit null scrap$private.  See TextEdit private scrap style.  See TextEdit style scrapscrap style element recordscrap style tablescrolling text, automatic-ScrpSTElement. See scrap style element record#scrpStyleTab. See scrap style tabledefinedsetting in TextEditSetPreserveGlyph proceduresize, of font. See font size%static text, displaying with TextEditSTElement data type!StScrpRec. See style scrap recordstyle element recordstyle element table style handle style recordstyle run tablestyle scrap recordgetting a handle to style table in TextEditTEActivate procedureTEAutoView procedureTECalText procedureTEClick procedureTEContinuousStyle functionTECopy procedureTECustomHook procedureTECut procedureTEDeactivate procedureTEDelete procedure6TEDispatchRec data type. See  TextEdit dispatch recordTEDispose procedureTEDoText global variableTEFeatureFlag functionand automatic scrollingand text bufferingTEFindWord global variableTEFromScrap functionTEGetHeight functionTEGetOffset functionTEGetPoint functionTEGetScrapLength functionTEGetStyleHandle functionTEGetStyleScrapHandle functionTEGetText functionTEIdle procedureTEInit procedureTEInsert procedureTEKey procedureTENew functionTENumStyles functionTEPaste procedureTEPinScroll procedure!TERec data type. See edit recordsTERecal global variableTEReplaceStyle procedureTEScrapHandle functionTEScroll procedureTEScrpHandle global variableTEScrpLength global variableTESelView procedureTESetAlignment procedureTESetClickLoop procedureTESetScrapLength procedureTESetSelect procedureTESetStyle procedureTESetStyleHandle procedureTESetText procedureTESetWordBreak procedureTEStyleInsert procedureTEStyleNew functionTEStylePaste procedure'TEStyleTable data type. See style tableTEToScrap functionTEUpdate procedureTEUseStyleScrap proceduretext alignment. See alignmenttext bufferingtext buffering in TextEdittext style record32KB text limit'and Macintosh User Interface Guidelinesand null eventsand Text Utilities routines customizingdata structures inhandling undo hook routines, replacing default initializing
  16. null scrapprivate scraprestoring existing documents routines intesting for features versions ofTextEdit dispatch recordDRAWHook HITTESTHookTextEdit null scrapTextEdit private scrapTextEdit style scrap*TextStyle data type. See text style recordTextWidthHook registersversion of TextEditview rectangleviewRect. See  view rectangleVisibleLength functionWaitNextEvent functionwidth measurement(width-measuring hook routines, replacingWIDTHHook registers in TextEditcustomizing in TextEditWordRedraw global variablezzcaretHook fieldzzEOLHook registerszzintDrawHook constantzzintEOLHook constantzzintHitTestHook constantzzintNWidthHook constantzzintTextWidthHook constantzzintWidthHook constantzzTEBitClear constantzzTEBitSet constantzzTEBitTest constantzzteCenter constantzzteFAutoScroll constantzzteFlushDefault constantzzteFlushLeft constantzzteFlushRight constantzzteFOutlineHilite constantzzteFTextBuffering constantzzteUseTextServices constant-arithmetic transfer modes. See transfer modesbackground (of a glyph)%Bic transfer mode. See transfer modesbkColor grafics port fieldbottleneck routines for textCGrafPort data typeCharacterType functionCharExtra procedureusing with SpaceExtraCharWidth function restrictions&Copy transfer mode. See transfer modesdisplay line (defined)drawingdrawing a Pascal stringdrawing a simple linedrawing a single glyphdrawing complex linesdrawing mixed-directional linesdrawing scaled text. See also font scaling#highlighting. See highlighting textpositioning the penstack space for drawingstripping trailing spaces    ditheringDrawChar procedure restrictions!drawing text. See display of textDrawJustified procedureDrawString procedureDrawText procedurefgColor grafics port fieldfor line breakingand picture filesused to identify fontused to obtain script systemand QuickDraw Text font scalingand line breakingusing StdTxMeasFontInfo data typesaved in QuickDraw picturessizeforeground (of a glyph)enabling or disabling use ofQuickDraw selectorsGetFNum procedureGetFormatOrder procedure)and application-supplied callback routineand text in PICT filesGrafPort data typegraphics port%CGrafPort and fractional pen positiondefined$defining the text characteristics oftext-related fields of/grayishTextOr transfer mode. See transfer modesHiliteText procedureInitGraf procedure of QuickDrawmarking with a caret$intercharacter and interword spacing*InvertRect procedure and text highlightingand space distributiondrawing lines ofmeasuring before drawingwith DrawJustified procedurewith MeasureJustified procedureand caret position.laying out a line of text. See display of textleadingEdge flagof scaled textof unscaled textMeasureJustified procedureMeasureText procedureMoveTo proceduremultibit fonts and QuickDrawnegative slop value$Or transfer mode. See transfer modesPascal strings    measuring,determining the vertical coordinate for textdetermining using GetFontInfopHiliteBit selectorPixelToChar functionPortChanged procedurePortionLine function(positioning the pen. See display of textQDProcs recordand multibit fonts and picturesapplication-supplied routinebottleneck routines for textdata structures in initializing routines intesting for version ofQuickDraw picturesreordering textand the PixelToChar functionturning reordering off#reversing text. See reordering textSetPort proceduredefined&distributing throughout a line of textpositive or negativeused to justify textsmsfReverse bit in script flagsSpaceExtra procedure(srcOr transfer mode.  See transfer modesStdText procedureStdTxMeas functionStringWidth functionStyle data typedefined in QuickDrawin TextFace procedureand style run display orderdefault size of!text drawing. See display of text"text mask mode. See transfer modesTextFace procedureTextFont procedureTextMode procedureTextSize procedureTextWidth function
  17. arithmeticBicCopyand PICT filesNotBicNotCopyNotOrNotXorOrsrc    text mask transparentXor of QuickDraw%Xor transfer mode. See transfer modeszzbold constantzzchExtra fieldzzcondense constantzzextend constantzzgrafProcs fieldzzhilite constantzzitalic constantzzleftCaret constantzzLeftStyleRun constantzzmask constantzzOnlyStyleRun constantzzoutline constantzzpnLoc fieldzzrightCaret constantzzRightStyleRun constantzzshadow constantzzspExtra fieldzztxFace fieldzztxFont fieldzztxMode fieldzztxSize fieldzzunderline constant8'FOND' resource type. See font family ('FOND') resources'FONT' resources
  18. introducedrestrictions on use of;'NFNT' resource type. See bitmapped font ('NFNT') resources9'sfnt' resource type. See outline font ('sfnt') resourcesadvance width of glyphsApFontID global variableAsscEntry data typeBézier curvesBézier equation    base linebit image tablebitmap location table!bitmapped font ('NFNT') resourcesbit image tablebitmap location tablefontType fieldglyph-width tableimage height tablewidth/offset tablecompared to outlinedefinedbitmapped glyphsdefined See also bitmapped fonts, glyphsbitmapsfor bitmapped glyphsfor outline glyphsbounding-boxes of glyphs
  19. and glyphs.See also glyphscomponent glyphscontours of glyphsCurFMInput global variablederived fontsdescent line of fontsdpi (dots per inch)    em square+encoding, character. See character encodingfamily glyph-width table%family glyph-width table entry recordfamily glyph-width table recordFamRec data typeFDevDisable global variableFixedPtr data typeFlushFonts functionFMetricRec data typeFMInput data typeFMOutput data typeFMSwapFont functionfont association entry recordfont association table recordfont characterization table font classes
  20. font depthfont design, instructions forfont directory font editorsfont family ('FOND') resourcesbounding-box tabledefinedfont association tableglyph-name encoding tableglyph-width tablekerning table offset table style codesstyle-mapping tableand Font Managerconfirming font namegettingstoring in a document font family kerning table recordfont family recordfont information recordfont input record
  21. and cachesand Menu Managerdata structures inerasing memory caches!favoring outline fonts as defaultfont resources infor bitmapped fontsfor font familiesfor outline fonts initializingrendering outline fontsresponding to font requests routines inscaling fontsfont metrics recordadding to menusstoring in documents!font numbers. See font family IDsfont output record font recordfont rectanglefont resource tablesfont resource types*'FOND'. See font family ('FOND') resources'FONT'. See 'FONT' resources-'NFNT'. See bitmapped font ('NFNT') resources+'sfnt'. See outline font ('sfnt') resourcesfont resources. See also font resource types evolution offor bitmapped fontsfor font familliesfor outline fonts
  22. history of    disablingof bitmapped fontsof outline fontsfont scaling factorsand outline fontsdefinedin font input recordin font output recordin global width tableadding to menuschangingdefined    limits toscaling font suffix name subtable recordfont type elementFontAssoc data typeFontRec data typeaccessing handles todefault identifying    in memorylocking    measuringnamesneighborhood basepoint size limit of proportional requests forscaling. See font scalingstoring names of
  23. style codestyles for. See styles    syntheticterminology for6fonts. See also bitmapped fonts, glyphs, outline fontsFractEnable global variable calculatingenabling or disablingusingFScaleDisable global variableFScaleHFact global variableFScaleVFact global variableGetAppFont functionGetDefFontSize functionGetFontName procedureGetOutlinePreferred functionGetPreserveGlyph function!GetScriptManagerVariable functionGetSysFont functionfractional glyph widthsused in font scalingglobal width table recordglyph indexes glyph origin glyph widths calculating
  24. fractionalglyph-width table
  25. and pixels    bitmapped    componentcontoursfor missing characters in setkerning    measuringSee also characters, fontssimpleimage height tableInitFonts procedureof Font Managerof the Font Manager instruction sets for font design). See also outline font ('sfnt') resourceintrinsic fontsISO language identifiersIsOutline functionKernEntry data typekerningkerning subtable recordKernPair data typeKernTable data typelanguage identifiers (ISO)Larger (point sizes) commandlastFOND global variableleadingaltering for glyphsdefinedleft-side bearings of glyphsline spacing. See leadingmaximum y-valuemeasuring fontsmenu commands for fontsLarger (point sizes)Smaller (point sizes)missing-character glyphsNameTable data typeneighborhood base fontoff-curve pointson-curve pointsoutline font ('sfnt') resourcesadditional tables forcharacter-code mapping tablecontrol-value tabledefinedfont directoryfont header tablefont program tableglyph data tablehorizontal device metrics tablehorizontal header tablehorizontal metrics tableinstruction set instructionskerning tablelocation tablemaximum profile table naming tableoptional tablesPostScript tablepreprogram table tag names ofBézier curves ofchoosingcompared to bitmappeddefined glyphs frommathematical basis ofpreserving shape of glyphs from rendering ofscalingoutline pointsOutlineMetrics functionplatform identifiers
  26. point sizepoints    off-curveon-curveoutlineproportional fonts
  27. and stylesrequesting fontsRealFont functionRectPtr data typeROMFont0 global variablescaling fonts. See font scalingand font family IDsSetFontLock procedureSetFractEnable procedureSetFScaleDisable procedureSetOutlinePreferred proceduresimple glyphs    Size menuadding font sizesSmaller (point sizes) commandstyle-mapping table recordin font input recordStyleTable data typesynthetic fontSysFontFam global variableSysFontSize global variable"TrueType fonts. See  outline fonts    typefaces. See also fontsdefined units per emWidEntry data typeWidTable data typeD. See also global width table, width/offset table, glyph-width tablewidth/offset tabledefined    offset toWidthListHand global variableWidthPtr global variableWidthTabHandle global variableWidthTable data typey-values, minimum and maximumzzascent fieldzzbaseFontName fieldzzdescent fieldzzffAscent fieldzzffDescent fieldzzffFamID fieldzzffFirstChar fieldzzffFlags fieldzzffKernOff fieldzzffLastChar fieldzzffLeading fieldzzffnumAssoc fieldzzffProperty fieldzzffStyleOff fieldzzffTabOff fieldzzffWidMax fieldzzfirstChar fieldzzfontClass fieldzzfontID fieldzzfontSize fieldzzfontStyle fieldzzfontType fieldzzfRectHeight fieldzzfRectWidth fieldzzindexes fieldzzkernFirst fieldzzkernLength fieldzzkernMax fieldzzkernSecond fieldzzkernStyle fieldzzkernWidth fieldzzlastChar fieldzzleading fieldzznDescent fieldzznumKerns fieldzzoffset fieldzzowTLoc fieldzzrowWords fieldzzstringCount fieldzzwidMax field1'itl0' resource type. See numeric-format resource3'itl1' resource type. See long-date-format resource6'itl2' resource type. See string-manipulation resource)'itl4' resource type. See tokens resource1'itlm' resource type. See script-sorting resource)'STR ' resource type. See string resource.'STR#' resource type. See string list resourceabbreviations and sortingof dates
  28. boundariesof linesof script runsof words. See word boundaries9canonical number format. See NumFormatStringRec data typeand diacritical stripping to lowercase to uppercaseignorable (for sorting)CompareString functionCompareText functioncomparing strings. See sorting"contracting characters for sorting.. See also number format specification stringsdate cache recordlongshortdate-time record"date-time representation, standardDateForm data typedates
  29. convertingdefaults used in from strings into strings routines fordetermining the yearDateString procedureDateTimeRec data typeDateToSeconds routineEqualString function expanding characters for sortingExtendedToString functionfile system sortingFindScriptRun functionfor word selectionfloating-point numbersconverting from stringsconverting to stringsFormatRecToString functionFormatStatus data typeformatting numeric strings?. See also numeric strings, number format specification stringsGetDateTime functionGetIndString procedureGetString functionIdenticalString functionIdenticalText functionInitDateCache functionof date cache recordintegersconverting from numeric stringsconverting to numeric stringsand the Text Utilitiesand StringOrder functionand TextOrder functionIntlForce global variableand Text Utilitiesfor sorting stringsimplicitLanguageOrder functionlong date formats"long-date-format ('itl1') resourceconverting dates, use inextensions toformatting information invalues defined inLongDateRec data typeLongDateString procedureLongDateTime data typeLongDateToSeconds procedureLongSecondsToDate procedureLongTimeString procedureLowercaseText procedureMunger functionfinding, in a script runNewString function#number format specification stringscontrol characters in'converting into internal representationdefineddigit placeholders in examples of literals inquoting mechanisms in
  30. symbols inusing&number formatting specification recordnumber parts separatorsnumber parts table use in ExtendedToString function!use in FormatRecToString function use in StringToExtended functionnumeric separatorsnumeric stringsconverting from numeric valuesconverting to numeric values
  31. formats of
  32. formatting routines for numeric-format ('itl0') resource"converting dates and times, use inconverting dates, use inconverting times, use informatting information invalues defined inNumFormatStringRec data typeNumToString  procedureNumToString procedureOffPair data type)offset pair record. See OffPair data typeOffsetTable data type    comparingdefinedRelString functionReplaceText function    resourcesF. See also font resources, international resources, keyboard resourcesstring string listused by Text Utilities!finding, in non-Roman script runs(SANE numbers. See floating-point numbersand Text Utilities7script run status record. See ScriptRunStatus data typeand line breaking script-sorting ('itlm') resourceuse in sorting stringsScriptOrder functionScriptRunStatus data typeSecondsToDate routineSetString procedureshort date formats8skipping digits. See number format specification stringsand language orderingand script orderingby file system rulesfor different languagesfor different script systemsfor Pascal stringsfor text stringsignoring characters whilein the same languagespecial caseswith resource tablesvariations in!standard date-time representationstring handlesstring list resourcestring resources%string-manipulation ('itl2') resourceconverting case withfinding word boundaries with stripping diacritical marks withStringOrder functionchanging contents ofcomparing. See sorting&converting from floating-point numbersconverting from integers$converting to floating-point numbersconverting to integerscopyingdate and time=finding word boundaries in. See word selection, line breaking modifying. See manipulating textnumeric. See numeric stringsPascal routines forsorting. See sorting
  33. specifying#subscript blocks in. See subscriptstexttypes of!with 1-byte and 2-byte charactersStringToDate functionStringToDateStatus valuesStringToExtended functionStringToFormatRec functionStringToNum procedureStringToTime functionStripDiacritics procedurestripping diacritical marks:styled line break code. See  StyledLineBreakCode data typeStyledLineBreak functionStyledLineBreakCode data type. See also Roman characters finding runs of, in a script runsystem date, obtaining. See also stringsdata structures used with routines infor date stringsfor modifying textfor numeric strings for sortingfor specifying strings for stringsfor time stringsTextOrder functiontimes (converting) from strings into strings routines forTimeString procedureTransliterateText functionTripleInt data typeTruncCode data typeTruncString functionTruncText function"UppercaseStripDiacritics procedureUppercaseText procedureUpperString procedure. See also word-break tables*finding. See word selection, line breakingoffsets to, in offset table$year, determining in date conversion4zero digits. See number format specification stringszzabbrevDate constantzzBreakChar fieldzzBreakOverflow fieldzzBreakWord fieldzzfLength fieldzzfNegative constantzzfPositive constantzzfVersion fieldzzfZero constantzzlongDate constantzzoffFirst fieldzzoffSecond fieldzzscript fieldzzshortDate constantzzTruncEnd constantzzTruncMiddle constantzzvariant field'INIT' resource types$calling Script Manager routines from5'itl5' resource type. See encoding/rendering resource7'itlb' resource type. See international bundle resource>'itlc' resource type. See international configuration resource2'trsl' resource type. See transliteration resource1-byte script flag 2-byte flag_ScriptUtil trap alias stylesalternate numeralsand tokenizationavailability, in script flagspreferred, for a script system Balloon Helppreferred font forbidirectional flagBootDrive global variablecalendar codescanonical stringdualcase (upper and lower)designated in script flags#with the TransliterateText function1character byte table. See CharByteTable data typecharacter classCharacterByteType functionsizetype$.See also CharacterType return value
  34. whitespaceCharacterType return valuecasecharacter classcharacter modifierscharacter type    directionfield masks for orientationsizeCharByteTable data type ClearIntlResourceCache procedureCommentType data type+contextual forms setting (script variables)*contextual script system (in script flags)converting text). See also input methods, case conversionlexical. See tokenizationphonetic. See transliterationdakutendelimPad token codeDelimType data typedispatch table for a script$encoding/rendering ('itl5') resourceresource ID as script variableFillParseTable functionpreferred, for a script system&and FontScript, FontToScript functionssupport for, in script flagsand monostyled TextEditresource ID range ofFontScript functionFontToScript functiongeneral flags (Script Manager)Script Manager selectorsGetIntlResource functionGetIntlResourceTable procedureselectors for GetScriptQDPatchAddress functionselectors for GetScriptUtilityAddress functionselectors forGetScriptVariable functionscript codes forselectors forGetSysDirection function han-dakuten#Help font (preferred, for a script)automatic, of a script systemof Script Managertogglingand transliterationsetting&international bundle ('itlb') resourceinitialization of script flags-international configuration ('itlc') resourceand system directionÜ.See also  encoding/rendering resource, international bundle resource, international configuration resource, long-date-format resourceÇ.See also numeric-format resource, script-sorting resource, string-manipulation resource, tokens resource,transliteration resourcedirect access todirect access to tables ofinternational resources cacheand IntlScript functionIntlScript functionIntlTokenize function.See also tokenizationtoken codes forresource ID as script variableenabling and disablingsetting    switchingshowingand monostyled TextEditas Script Manager variablecurrentprevioussetting    switching+pointer to data, as Script Manager variable!resource ID as a script  variableresource ID as script variablekeyboard-swap ('KSWP') resource%handle to, as Script Manager variabledisable stateKeyScript procedureselectors for code parameteras script variablelist of$ligatures setting (script variables)resource ID as script variablenumeral codesnumerals, alternateand tokenizationavailability, in script flagsresource ID as script variable(phonetic conversion. See transliterationpreferred application fontpreferred system fontand system directiontogglingprint action vector"QuickDraw patches in WorldScript Ifor system scriptlist ofsetting (in script variables)script  variablessmall text font, preferred determiningimplicitlist of script flagsanalyzing charactersand other managersand System extensionsconstants defined fordata structures in evolution of features of initializingtesting for version numberScript Manager  variablesScript Manager general flags'KCHR' data pointer'KSWP' resource handle 2-byte flagbidirectional flagfont force flaggeneral flags$intercharacter and interword spacing&international resources selection flagkeyboard disable statekeyboard script (current)keyboard script (previous)modification countprint action vectorregion code for system script script countscript override flagsscript-defaulted result flagscript-forced result flag%System Folder volume reference numbersystem script codeversion numberscript recordautomatic initialization determining the number of active dispatchingreplacing default routines for$replacing international resources ofscript recordscript utilitiesdefinedreplacing, in WorldScript I'itl0' resource ID'itl1' resource ID'itl2' resource ID'itl4' resource ID'itl5' resource ID'KCHR' resource ID 'kcs#'/'kcs4'/'kcs8' resource IDalignment flagapplication font, preferredfixed-width font, preferredHelp font, preferredlanguage code for scriptmodification countname of script systemnumeral code and calendar codeprint action vectorprivate selectors forright-to-left flagscript file creatorscript file name script flagsscript-enabled flagscript-record entryscript-redraw flagsmall text font, preferredstyles for aliasesstyles, valid for scriptsystem font, preferredversion numberscript-defaulted result flagscript-forced result flagscript-redraw flagscript. See  script system    selectorsdefinedfor KeyScript procedurefor QuickDraw patchesfor Script Manager variablesfor script utilitiesfor script variablesprivate!SetScriptManagerVariable functionselectors for"SetScriptManagerVariable procedurecalling with smFontForcecalling with smIntlForcedon't call with smEnabled!SetScriptQDPatchAddress procedureselectors for!SetScriptUtilityAddress procedureselectors forSetScriptVariable functionscript codes forselectors forSetSysDirection procedure)small text font (preferred, for a script)$smCurrentScript implicit script code!smfDualCaret bit in general flags smfShowIcon bit in general flags smsfAutoInit bit in script flags smsfB0Digits bit in script flagssmsfContext bit in script flagssmsfForms bit in script flags smsfIntellCP bit in script flags!smsfLigatures bit in script flagssmsfNatCase bit in script flags#smsfNoForceFont bit in script flags smsfSingByte bit in script flags'smsfSynchUnstyledTE bit in script flagssmsfUnivExt bit in script flags#smSystemScript implicit script codesource mask for transliterationssUninterp script code string listresource ID as script variableword-break tables in for aliasesvalid, for a script systempreferred, for a script system&script code as Script Manager variable switching to!target format for transliteration#target modifier for transliteration'synchronizing font with keyboard scripttoken block record
  35. token list token recordtoken stringstoken types. See tokensTokenBlock data typetokenCenterDot token codetokenEllipsis token codealphanumeric tokensappending results ofdata structuresdefined$delimiters for literals and commentsescape character for delimitersnested comments, support forof alternate numeralsstring generationTokenRec data typetokensdefineddelimPad token codelist of types and codes fortokenCenterDot token codetokenEllipsis token codetokens ('itl4') resourceand tokenizationnumber parts tableresource ID as script variabletoken-string copy routineuntoken tablewhitespace table and LowercaseText, UppercaseText1-byte script systems2-byte script systemsacross separate script systemsand input methodsdefinedin 2-byte script systemsin Arabic and Hebrew source masktarget formattarget modifieruntoken tableverbs. See selectorsof a script systemof the Script Managerregional, of a script systemwhitespace tableword wrap. See line breakingword-break tablesfile creator forreplacing routines in testing forfile creator for testing forzzbadDelim constantzzbadEnding constantzzcalArabicCivil constantzzcalArabicLunar constantzzcalCoptic constantzzcalGregorian constantzzcalJapanese constantzzcalJewish constantzzcalPersian constantzzcrash constantzzdecimalCode fieldzzdelimPad constantzzdoAlphanumeric fieldzzdoAppend fieldzzdoNest fieldzzdoString fieldzzescapeCode fieldzzgestaltScriptCount constant"zzgestaltScriptMgrVersion constantzzintArabic constantzzintEuropean constantzzintJapanese constantzzintOutputMask constantzzintRoman constantzzintWestern constantzzitlResource fieldzzlangAlbanian constantzzlangAmharic constantzzlangArabic constantzzlangArmenian constantzzlangAssamese constantzzlangAymara constantzzlangAzerbaijanAr constantzzlangAzerbaijani constantzzlangBasque constantzzlangBengali constantzzlangBulgarian constantzzlangBurmese constantzzlangByelorussian constantzzlangCatalan constantzzlangChewa constantzzlangCroatian constantzzlangCzech constantzzlangDanish constantzzlangDutch constantzzlangDzongkha constantzzlangEnglish constantzzlangEsperanto constantzzlangEstonian constantzzlangFaeroese constantzzlangFarsi constantzzlangFinnish constantzzlangFlemish constantzzlangFrench constantzzlangGalla constantzzlangGeorgian constantzzlangGerman constantzzlangGreek constantzzlangGuarani constantzzlangGujarati constantzzlangHebrew constantzzlangHindi constantzzlangHungarian constantzzlangIcelandic constantzzlangIndonesian constantzzlangIrish constantzzlangItalian constantzzlangJapanese constantzzlangJavaneseRom constantzzlangKannada constantzzlangKashmiri constantzzlangKazakh constantzzlangKhmer constantzzlangKirghiz constantzzlangKorean constantzzlangKurdish constantzzlangLao constantzzlangLappish constantzzlangLapponian constantzzlangLatin constantzzlangLatvian constantzzlangLettish constantzzlangLithuanian constantzzlangMacedonian constantzzlangMalagasy constantzzlangMalayalam constantzzlangMalayArabic constantzzlangMalayRoman constantzzlangMaltese constantzzlangMarathi constantzzlangMoldavian constantzzlangMoldovan constantzzlangMongolian constantzzlangMongolianCyr constantzzlangNepali constantzzlangNorwegian constantzzlangOriya constantzzlangOromo constantzzlangPashto constantzzlangPersian constantzzlangPolish constantzzlangPortuguese constantzzlangPunjabi constantzzlangQuechua constantzzlangRomanian constantzzlangRuanda constantzzlangRundi constantzzlangRussian constantzzlangSanskrit constantzzlangSerbian constantzzlangSimpChinese constantzzlangSindhi constantzzlangSinhalese constantzzlangSlovak constantzzlangSlovenian constantzzlangSomali constantzzlangSpanish constantzzlangSundaneseRom constantzzlangSwahili constantzzlangSwedish constantzzlangTagalog constantzzlangTajiki constantzzlangTamil constantzzlangTatar constantzzlangTelugu constantzzlangThai constantzzlangTibetan constantzzlangTigrinya constantzzlangTradChinese constantzzlangTurkish constantzzlangTurkmen constantzzlangUighur constantzzlangUkrainian constantzzlangUrdu constantzzlangUzbek constantzzlangVietnamese constantzzlangWelsh constantzzlangYiddish constantzzleftComment fieldzzleftDelims fieldzzlength fieldzzmaxCountry constantzzminCountry constantzzposition fieldzzrightComment fieldzzrightDelims fieldzzsmArabic constantzzsmArmenian constantzzsmBengali constantzzsmBidirect constantzzsmBurmese constantzzsmcClassMask constantzzsmcDoubleMask constantzzsmChar1byte constantzzsmChar2byte constantzzsmCharAscii constantzzsmCharBidirect constantzzsmCharBopomofol constantzzsmCharContextualLR constantzzsmCharExtAscii constantzzsmCharHangul constantzzsmCharHiragana constantzzsmCharHorizontal constantzzsmCharIdeographic constantzzsmCharJamo constantzzsmCharKatakana constantzzsmCharLeft constantzzsmCharLower constant zzsmCharNonContextualLR constantzzsmCharPortion constantzzsmCharPunct constantzzsmCharRight constantzzsmCharTwoByteGreek constantzzsmCharTwoByteRussian constantzzsmCharUpper constantzzsmCharVertical constantzzsmcOrientationMask constantzzsmcReserved constantzzsmcRightMask constantzzsmcTypeMask constantzzsmcUpperMask constantzzsmCurrentScript constantzzsmCyrillic constantzzsmDefault constantzzsmDevanagari constantzzsmDoubleByte constantzzsmEastEurRoman constantzzsmEnabled constantzzsmEthiopic constantzzsmExtArabic constantzzsmfDualCaret constantzzsmfNameTagEnab constantzzsmFontForce constantzzsmForced constantzzsmfShowIcon constantzzsmGeez constantzzsmGenFlags constantzzsmGeorgian constantzzsmGreek constantzzsmGujarati constantzzsmGurmukhi constantzzsmHebrew constantzzsmIdeographicLevel1 constantzzsmIdeographicLevel2 constantzzsmIdeographicUser constantzzsmIntlForce constantzzsmJamoBogJaeum constantzzsmJamoBogMoeum constantzzsmJamoJaeum constantzzsmJamoMoeum constantzzsmJapanese constantzzsmKanaHardOK constantzzsmKanaSmall constantzzsmKanaSoftOK constantzzsmKannada constantzzsmKCHRCache constantzzsmKeyCache constantzzsmKeyDisableKybds constant!zzsmKeyDisableKybdSwitch constantzzsmKeyDisableState constantzzsmKeyEnableKybds constantzzsmKeyNextInputMethod constantzzsmKeyNextKybd constantzzsmKeyNextScript constantzzsmKeyRoman constantzzsmKeyScript constantzzsmKeySetDirLeftRight constantzzsmKeySetDirRightLeft constantzzsmKeySwap constantzzsmKeySwapInputMethod constantzzsmKeySwapKybd constantzzsmKeySwapScript constantzzsmKeySysScript constantzzsmKeyToggleDirection constantzzsmKeyToggleInline constantzzsmKhmer constantzzsmKorean constantzzsmLaotian constantzzsmLastScript constantzzsmMalayalam constantzzsmMaskAscii1 constantzzsmMaskAscii2 constantzzsmMaskBopomofo2 constantzzsmMaskGana2 constantzzsmMaskHangul2 constantzzsmMaskJamo2 constantzzsmMaskKana1 constantzzsmMaskKana2 constantzzsmMongolian constantzzsmMunged constantzzsmOriya constantzzsmOverride constantzzsmPrint constantzzsmPunctBlank constantzzsmPunctGraphic constantzzsmPunctNormal constantzzsmPunctNumber constantzzsmPunctRepeat constantzzsmPunctSymbol constantzzsmRedrawChar constantzzsmRedrawLine constantzzsmRedrawWord constantzzsmRegionCode constantzzsmRoman constantzzsmRSymbol constantzzsmScriptAliasStyle constantzzsmScriptAppFond constantzzsmScriptAppFondSize constantzzsmScriptCreator constantzzsmScriptDate constantzzsmScriptEnabled constantzzsmScriptEncoding constantzzsmScriptFile constantzzsmScriptFlags constantzzsmScriptHelpFondSize constantzzsmScriptIcon constantzzsmScriptJust constantzzsmScriptKeys constantzzsmScriptLang constantzzsmScriptMonoFondSize constantzzsmScriptMunged constantzzsmScriptName constantzzsmScriptNumber constantzzsmScriptNumDate constantzzsmScriptPrefFondSize constantzzsmScriptPrint constantzzsmScriptRedraw constantzzsmScriptRight constant zzsmScriptSmallFondSize constantzzsmScriptSort constantzzsmScriptSysFond constantzzsmScriptSysFondSize constantzzsmScriptToken constantzzsmScriptTrap constantzzsmScriptValidStyles constantzzsmScriptVersion constantzzsmsfAutoInit constantzzsmsfB0Digits constantzzsmsfContext constantzzsmsfForms constantzzsmsfIntellCP constantzzsmsfLigatures constantzzsmsfNatCase constantzzsmsfNoForceFont constantzzsmsfReverse constantzzsmsfSingByte constantzzsmsfSynchUnstyledTE constantzzsmsfUnivExt constantzzsmSimpChinese constantzzsmSinhalese constantzzsmSysRef constantzzsmSysScript constantzzsmSystemScript constantzzsmTamil constantzzsmTelugu constantzzsmThai constantzzsmTibetan constantzzsmTradChinese constantzzsmTransAscii constantzzsmTransBopomofo2 constantzzsmTransCase constantzzsmTransGana2 constantzzsmTransHangul2 constantzzsmTransJamo2 constantzzsmTransKana1 constantzzsmTransKana2 constantzzsmTransLower constantzzsmTransNative constantzzsmTransRoman1 constantzzsmTransRoman2 constantzzsmTransSystem constantzzsmTransUpper constantzzsmUninterp constantzzsmVersion constantzzsmVietnamese constantzzsmWordSelectTable constantzzsource fieldzzsourceLength fieldzzssmNumberPartsTable constantzzssmUnTokenTable constantzzssmWhiteSpaceList constantzzssmWordWrapTable constantzzstringLength fieldzzstringList fieldzzstringOverflow constantzzstringPosition fieldzztheToken fieldzztoken1Quote constantzztoken2Equal constantzztoken2Quote constantzztokenAlpha constantzztokenAltNum constantzztokenAltReal constantzztokenAmpersand constantzztokenAsterisk constantzztokenAtSign constantzztokenBackSlash constantzztokenBar constantzztokenCapPi constantzztokenCaret constantzztokenCenterDot constantzztokenColon constantzztokenColonEqual constantzztokenComma constantzztokenCount fieldzztokenDivide constantzztokenDollar constantzztokenEllipsis constantzztokenEmpty constantzztokenEqual constantzztokenEscape constantzztokenExclam constantzztokenExclamEqual constantzztokenFraction constantzztokenGreat constantzztokenGreatEqual1 constantzztokenGreatEqual2 constantzztokenHash constantzztokenInfinity constantzztokenIntegral constantzztokenIntlCurrency constantzztokenLeft1Quote constantzztokenLeft2Quote constantzztokenLeftBracket constantzztokenLeftComment constantzztokenLeftCurly constantzztokenLeftEnclose constantzztokenLeftLit constantzztokenLeftParen constant!zztokenLeftSingGuillemet constantzztokenLength fieldzztokenLess constantzztokenLessEqual1 constantzztokenLessEqual2 constantzztokenLessGreat constantzztokenList fieldzztokenLiteral constantzztokenMicro constantzztokenMinus constantzztokenNewLine constantzztokenNoBreakSpace constantzztokenNotEqual constantzztokenNumeric constantzztokenOK constantzztokenOverflow constantzztokenPercent constantzztokenPeriod constantzztokenPerThousand constantzztokenPi constantzztokenPlus constantzztokenQuestion constantzztokenRealNum constantzztokenReserve1 constantzztokenReserve2 constantzztokenRight1Quote constantzztokenRight2Quote constantzztokenRightBracket constantzztokenRightComment constantzztokenRightCurly constantzztokenRightEnclose constantzztokenRightLit constant"zztokenRightSingGuillemet constantzztokenRoot constantzztokenSemicolon constantzztokenSigma constantzztokenSlash constantzztokenTilde constantzztokenUnderline constantzztokenUnknown constantzztokenWhite constantzzverArabia constantzzverArabic constantzzverAustralia constantzzverBritain constantzzverChina constantzzverCyprus constantzzverDenmark constantzzverEstonia constantzzverFaeroeIsl constantzzverFinland constantzzverFrance constantzzverFrBelgiumLux constantzzverFrCanada constantzzverFrSwiss constantzzverGermany constantzzverGreece constantzzverGrSwiss constantzzverHungary constantzzverIceland constantzzverIndiaHindi constantzzverIran constantzzverIreland constantzzverIsrael constantzzverItaly constantzzverJapan constantzzverKorea constantzzverLapland constantzzverLatvia constantzzverLithuania constantzzverMalta constantzzverNetherlands constantzzverPakistan constantzzverPoland constantzzverPortugal constantzzverRussia constantzzverSweden constantzzverTaiwan constantzzverThailand constantzzverTurkey constantzzverUS constantzzverYugoCroatian constantActivateTextService functionActivateTSMDocument function#Apple events to client applicationsdescriptor types ID constantskeyword constantsbottomline input.client applications (of Text Services Manager)!. See also TSM-aware applicationsApple events handled by4associating input methods with scripts and languages closing a text service componentdefined'direct calls to text service componentslisting available text services opening a text service component$passing cursor setting to componentspassing events to components%passing menu selections to components"requesting a floating input windowCloseServiceWindow functionCloseTextService function!CloseTSMAwareApplication functioncomponent description recordComponent ManagerComponentDescription data type!confirming text (in inline input)in inline inputDeactivateTextService functionDeactivateTSMDocument functionDeleteTSMDocument functionFindServiceWindow functionFixTextService functionFixTSMDocument function".See also floating utility windows
  36. requestingfloating utility windows    providing"floating utility windows<$endrangefloating window servicefloating window layerGetDefaultInputMethod functionGetFrontServiceWindow function!GetScriptLanguageSupport functionGetServiceList functionGetTextServiceLanguage functionGetTextServiceMenu functionHidePaletteWindows functionicons . See also. keyboard icon familyfor input method menu titleinput method, for keyboard menuof a TSM-aware applicationInitiateTextService function InitTSMAwareApplication functionactive input areaexplicitly confirming text"scripts and languages supported byinput methods'interface type (text service component)for input methods"layer for floating service windowsNewServiceWindow functionNewTSMDocument functionOffset To Position Apple eventOffsetArray data typeOpenTextService functionPosition To Offset Apple eventraw text (in inline input)script-language recordscript-language support recordScriptLanguageRecord data typeScriptLanguageSupport data typeSendAEFromTSMComponent functionSetDefaultInputMethod functionSetTextServiceCursor functionSetTextServiceLanguage functionSetTSMCursor function#Show/Hide Input Window  Apple event"Show/Hide Input Window Apple eventTerminateTextService functiontext service component routinestext service component type'. See also input methods, text services
  37. activatingApple events sent byclosingconfirming input explicitly'constructing and sending an Apple eventcreating a menu deactivatingdefineddirect calls tohandling eventshiding windowsicon for menu titleinitiating a text serviceinteractive versus batchinterface type forkeyboard iconsmaking available to the usermenu handle disposingmenu handling!opening a floating utility window requiring an active TSM document-routines. See text service component routines"scripts and languages supported bysetting the cursortext service information recordtext service list recordtext serviceslisting in a menuother than input methods{.See also client applications, TSM-aware applications, Apple events to client applications, text service component routinesapplication interface tocomponent interface tofloating window serviceNhigh-level routines.See Text Services Manager routines for client applications6low-level routines.See text service component routines routines for client applicationsroutines for componentstesting for availabilityTextRange data typeTextServiceEvent functionTextServiceInfo data typeTextServiceList data typeTextServiceMenuSelect functionTSM documents
  38. activatingcreating deactivatingdefineddeletingTSM-aware applications-. See also client applications, TSM documentsactivating a TSM documentclosingconfirming text explicitlycreating a TSM documentdeactivating a TSM documentdefineddeleting a TSM document initializing requiring an active TSM documentTSMEvent functionTSMMenuSelect function%Update Active Input Area  Apple event$Update Active Input Area Apple eventUseInputWindow functionof the Text Services Managerzz'inpm' constantzz'tsvc' constantzzcomponentFlags fieldzzcomponentFlagsMask fieldzzcomponentManufacturer fieldzzcomponentSubType fieldzzcomponentType field zzfEnd fieldzzfHiliteStyle fieldzzfLanguage fieldzzfOffset fieldzzfScript fieldzzfScriptLanguageArray fieldzzfScriptLanguageCount fieldzzfStart fieldzzgestaltTSMgrVersion constantzzitemName fieldzzkConvertedText constantzzkCursorPosition constantzzkeyAEClauseOffsets constantzzkeyAECurrentPoint constantzzkeyAEDragging constantzzkeyAEFixLength constantzzkeyAEHiliteRange constantzzkeyAEOffset constantzzkeyAEPinRange constantzzkeyAERegionClass constantzzkeyAEScriptTag constantzzkeyAEServerInstance constantzzkeyAETheData constant!zzkeyAETSMDocumentRefcon constantzzkeyUpdateRange constantzzkOffset2Pos constantzzkPos2Offset constantzzkRawText constant!zzkSelectedConvertedText constantzzkSelectedRawText constantzzkShowHideInputWindow constantzzkTextServiceClass constantzznumOfOffsets fieldzzservices fieldzztextServiceCount field(associated data (in a dictionary record)'attribute types (in a dictionary entry)%B*-tree structure of dictionary indexCloseDictionary functionCompactDictionary function'data attributes (in a dictionary entry)data in a dictionary record#DeleteRecordFromDictionary function1. See also dictionary entries, dictionary records    accessing
  39. compactingdefinedentries
  40. file typesgarbage data inlocating records inmainmakingmaximum key length    modifyingrecordssearch criteria structure ofuserdictionary entriesattribute typesdata attributesraw datadictionary information record+. See also dictionaries, dictionary recordsaccessing a dictionarycompacting a dictionarylimitations of locating records in a dictionarymaking a dictionarymodifying a dictionary routines intesting for the presence ofdictionary recordsassociated datadefined    format ofindexesinsertion modekeysdictionary reference number2entries (in  a dictionary). See dictionary entries&FindRecordByIndexInDictionary functionFindRecordInDictionary functiongarbage data in dictionariescurrent size ofremoving!GetDictionaryInformation functionindex (in a dictionary record)of a DictionaryInitializeDictionary function'insertion mode (for dictionary records)!InsertRecordToDictionary functionkey (in a dictionary record)key length (in a dictionary)$maximum key length (in a dictionary)OpenDictionary function raw data (in a dictionary entry)requested attributes table!search criteria (in a dictionary)of the Dictionary ManagerzzfsRdPerm constantzzfsRdWrPerm constantzzfsWrPerm constant#zzgestaltDictionaryMgrAttr constant&zzgestaltDictionaryMgrPresent constantzzkAdjective constantzzkAdverb constantzzkInsert constantzzkInsertOrReplace constantzzkIsCaseSensitive constant%zzkIsNotDiacriticalSensitive constantzzkNoun constantzzkReplace constantzzkVerb constant'CNFG' resource type*1-byte script extension. See WorldScript I+2-byte script extension. See WorldScript IIbuilt-in routines2. See also ASCII character set, character encodingbelow $20 as delimiterscompleter keysused as delimitersand U.S. 'KCHR' resourcebuilt-in stripping routinesdispatch routine for a script script flagsand localized system softwareand localized system softwareU.S.'of international and keyboard resourcesno-match characternonprinting charactersPack 6 resourceclassification by function    replacingcase conversiondiacritical stripping#standard Macintosh sorting routinesStandard Roman character set-U.S. international and keyboard resources forscript configuration table4script extensions. See WorldScript I, WorldScript IIdefault settings forRomanclassification by functiondispatching methodfor 1-byte script systemsfor 2-byte script systemsselectors for SetScriptQDPatchAddress functionbuilt-in standard routines forof Roman ligaturesbuilt-in (U.S. Roman)fonts with unique glyphslist of nonprinting characterslist of printing charactersunavailable charactersvariations inU.S. 'KCHR' resource7U.S. diacritical stripping and case conversion routines)U.S. international and keyboard resourcesU.S. sorting routines>universal script extensions. See WorldScript I, WorldScript IIuniversal scripts/utilities. See script utilities, Text Utilities!contextual formatting routines indispatching methodinitializationQuickDraw patches inscript utilities intable-based script behavior ofdispatching methodinitializationscript utilities intable-based script behavior ofabbreviated days tableabbreviated months tablein number parts tablein 'itl1' resourcewidecurrency symbols    day namesdecimal separatorsbreak-table directorybyte-type tablecharacter expansion tablecharacter-type tablefeature list tableglyph-to-character tablekashida preferences table"line-layout glyph properties tableline-layout metamorphosis tablereordering tablescript configuration tablescript run tables    exponentsextension-fetching routineextra days tableextra months tableextra separators table fixed tokensand script codes'itl0' resource ID'itl1' resource ID'itl2' resource ID'itl4' resource ID'itl5' resource ID'KCHR' resource ID 'kcs#'/'kcs4'/'kcs8' resource IDapplication font, preferredfixed-width font, preferredHelp font, preferredlanguage code for scriptnumeral code and calendar codesmall text font, preferredstyles for aliasesstyles, valid for scriptsystem font, preferredfont force flag&international resources selection flagold-keyboard settingregion code for system scriptScript Manager general flagssystem global flagssystem script code.and the international resources selection flagand the Resource ManagerIntl0Rec data typeIntl1Rec data typeItl1ExtRec data typeItl5Record data typeItlbExtRecord data typeItlbRecord data typeItlcRecord data type Jamo to Hangul conversion tablesID ranges forin 'itlb' resourcesorted, in  'itlm' resourcelist separatorsabbreviated days tableabbreviated months tablecalendar codes    day namesextra days tableextra months tableextra separators table month namesorder of date elementspunctuation for date elements region codesuppressing date elements month namesNBreakTable data typeNItl4Rec data typeNumberParts data typein number parts tableseparators in constants for numeric separatorscurrency formatcurrency symboldecimal separatorlist separator region codeshort date formatthousands separator time formatunit of measurefor 'itl0' resourcefor 'itl1' resource%for system script, in 'itlc' resourcesorted, in 'itlm' resourceRuleBasedTrslRecord data typesorted, in 'itlm' resource sorting hooks in 'itl2' resourcescript run tables insorting hooks in    tables inTableDirectoryRecord data typethousands separators token tabletoken-string copy routinefixedextension-fetching routine token table!transliteration ('trsl') resourceproperty flag for preconversionrule-based formattable-based formatUntokenTable data typewide character arraywide charactersWideChar data typeWideCharArr data type zzabbrevDaysTableLength constant zzabbrevDaysTableOffset constant"zzabbrevMonthsTableLength constant"zzabbrevMonthsTableOffset constantzzabbrLen fieldzzaltNumTable fieldzzauxCTableOff fieldzzbackwdTableOff field zzbase fieldzzcalendarCode constantzzcentury constantzzcharTypes fieldzzclassTableOff fieldzzcolonSymbol constantzzcommaSymbol constantzzcurrFmt fieldzzcurrLeadingZ constantzzcurrNegSym constantzzcurrSym1 fieldzzcurrSym2 fieldzzcurrSym3 fieldzzcurrSymLead constantzzcurrTrailingZ constantzzdateOrder fieldzzdateSep fieldzzdayLdingZ constantzzdayLeading0 field zzdays fieldzzdecimalPt fieldzzdefPartsLength fieldzzdefPartsOffset fieldzzdmy constantzzdoBackup fieldzzdollarsignSymbol constantzzdym constantzzeveStr fieldzzextraDaysTableLength constantzzextraDaysTableOffset constant!zzextraMonthsTableLength constant!zzextraMonthsTableOffset constantzzextraSepsTableLength constantzzextraSepsTableOffset constantzzfetchOffset fieldzzflags1 fieldzzflags2 fieldzzforwdTableOff fieldzzhrLeadingZ constantzzindex fieldzzintl0Vers fieldzzintl1Vers fieldzzitlbAliasStyle fieldzzitlbAppFond fieldzzitlbAppSize fieldzzitlbDate fieldzzitlbDateRep fieldzzitlbEncoding fieldzzitlbFlags fieldzzitlbHelpFond fieldzzitlbHelpSize fieldzzitlbIcon fieldzzitlbKeys fieldzzitlbLang fieldzzitlbLocalSize fieldzzitlbMonoFond fieldzzitlbMonoSize fieldzzitlbNumber fieldzzitlbNumRep fieldzzitlbSmallFond fieldzzitlbSmallSize fieldzzitlbSort fieldzzitlbSysFond fieldzzitlbSysSize fieldzzitlbToken fieldzzitlbValidStyles fieldzzitlcFlags fieldzzitlcFontForce fieldzzitlcIntlForce fieldzzitlcOldKybd fieldzzitlcRegionCode fieldzzitlcSysDirection constantzzitlcSysFlags fieldzzitlcSystem fieldzzlastToken field zzlen fieldzzlistSep fieldzzlngDateFmt fieldzzlocalRtn fieldzzlongDay constantzzlongMonth constantzzlongWeek constantzzlongYear constantzzmapOffset fieldzzmdy constantzzmetricSys fieldzzminLeadingZ constantzzmntLdingZ constantzzmonths fieldzzmornStr fieldzzmyd constantzznumberOfRules fieldzznumTables fieldzzpeMinus fieldzzpeMinusPlus fieldzzpePlus fieldzzperiodSymbol constantzzpropertyFlag fieldzzresourceNum fieldzzresourceType fieldzzsecLeadingZ constantzzsemicolonSymbol constantzzshrtDateFmt fieldzzslashSymbol constantzzsourceType field zzst0 field zzst1 field zzst2 field zzst3 field zzst4 fieldzzstrOffset fieldzzsupDay constantzzsupMonth constantzzsuppressDay fieldzzsupWeek constantzzsupYear constantzztableDirectory fieldzztables fieldzztableSignature fieldzztableSize fieldzztableStartOffset fieldzztargetType fieldzzthousSep fieldzztime1Suff fieldzztime2Suff fieldzztime3Suff fieldzztime4Suff fieldzztime5Suff fieldzztime6Suff fieldzztime7Suff fieldzztime8Suff fieldzztimeCycle fieldzztimeFmt fieldzztimeSep fieldzztokDecPoint constantzztokEPlus constantzztokEscape constantzztokLeader constantzztokLeadPlacer constantzztokLeftQuote constantzztokMaxSymbols constantzztokMinusSign constantzztokNonLeader constantzztokPercent constantzztokPlusSign constantzztokRightQuote constantzztokSeparator constantzztokThousands constantzztokZeroLead constantzzunTokenLength fieldzzunTokenOffset fieldzzwhtSpListLength fieldzzwhtSpListOffset fieldzzydm constantzzymd constantzzzeroCycle constant,'itlk' resource type. See key-remap resource+'KCAP' resource type. See key-caps resource2'KCHR' resource type. See keyboard-layout resource/'kcs#' resource type.  See keyboard icon family/'kcs4' resource type.  See keyboard icon family*'kcs8' resource type.  See keyboard icon …*'KMAP' resource type. See key-map resource0'KSWP' resource type. See keyboard-swap resource_KeyTrans trapADB keyboard mappingand ASCII codes using the KeyTrans function withcompletion character event recordexception arraykey translation    keyboardsKbdType global variablekey-caps ('KCAP') resourcekey-down transition codeexception arrayfor Apple Extended keyboard reassigning right-hand key codeskey-remap ('itlk') resourceKey1Trans global variableKey2Trans global variable Keyboard control panel, icons in    icons forcompletion tabledead-key tableinstalling a custom 'KCHR'list of typesnon-ADBcalling from an applicationuse for Command-key equivalentsuse with custom 'KCHR' resourcemessage field of event recordmodifiers field of event recordresponse code right-hand key code reassignmentfor non-ADB keyboardshardware dependencies!Binary-Decimal Conversion PackageChar2Pixel routineCharByte routineCharType routineDate2Secs routineDrawJust routineFindWord routineFont2Script routineFormat2Str routineFormatStr2X routineFormatX2Str routineGetEnvirons routineGetScript routineGetStylHandle routineGetStylScrap routineGetSysJust routineInternational Utilities PackageIUClearCache routineIUCompPString routineIUCompString routineIUDatePString routineIUDateString routineIUEqualPString routineIUEqualString routineIUGetIntl routineIUGetItlTable routineIULangOrder routineIULDateString routineIULTimeString routineIUMagIDPString routineIUMagIDString routineIUMagPString routineIUMagString routineIUMetric routineIUScriptOrder routineIUSetIntl routineIUStringOrder routineIUTextOrder routineIUTimePString routineIUTimeString routineKeyTrans routineLongDate2Secs routineLongSecsToDate routineLowerText routineMeasureJust routineNChar2Pixel routineNDrawJust routineNFindWord routineNMeasureJust routineNPixel2Char routineNPortionText routineParseTable routinePixel2Char routinePortionText routineSecs2Date routineSetClikLoop routineSetEnvirons routineSetScript routineSetStylHandle routineSetStylScrap routineSetSysJust routineSetWordBreak routineStr2Format routineString2Date routineString2Time routineStripText routineStripUpperText routineTEGetScrapLen routineTESetJust routineTESetScrapLen routineTEStylInsert routineTEStylNew routineTeStylPaste routineTextBox routineTransliterate routineUpperText routineUprString routine